#ifndef CLIENTE_H_
#define CLIENTE_H_

#include <queue>

class Cliente;

typedef struct Args
{
	bool* isFilaClientesLivre;
	std::queue<Cliente>* pFilaClientes;
	std::queue<Cliente>* pFilaClientesCortados;
};

class Cliente
{
	private:
	
		int
		mID;			
		
		long int
		mTempoTotalGasto;	
			
					
	public:
	
			void
			setTempoTotalGasto( long int );
	
		Cliente();
		
		virtual 
		~Cliente();
		
		long int
		getTempoTotalGasto();
		
		void
		incrementaTempoTotalGasto();
		
		int
		getID();
		
		void
		setID( int );
};

#endif /*CLIENTE_H_*/
